#ifndef TextArea_H
#define TextArea_H

#include "area.h"
#include <QFont>

class TextWidget;

class TextArea : public Area
{
public:

   TextArea(QWidget* parent=0, int x=0, int y=0, int width=0, int height=0, int id=-1, int serial=0);
   virtual ~TextArea();

   void setData(const QString & data);

   bool isEmpty() const;
   virtual QByteArray contains() const;

   void setFont(const QFont &font);
   void setFontSize(int);
   void fontZoomIn();
   void fontZoomOut();

private:

   void resizeEvent(QResizeEvent *);

private:

   TextWidget *_text;
   QFont _font;

};
//
#endif // TextArea_H
